What is the meaning of the word "long-horned grasshoppers"?

Definitions:

  1. large green long-horned grasshopper of North America copy to clipboard noun
    • You can hear the katydids in our backyard at night. copy to clipboard